Skip to content

Conversation

pranshu05
Copy link

@pranshu05 pranshu05 commented Sep 21, 2025

☕️ Reasoning

This PR adds a new Last.fm OAuth provider to @auth/core. Last.fm is a popular music tracking platform, and adding it as a built-in provider allows developers to easily integrate Last.fm login into their apps without writing custom OAuth logic.

The implementation includes:

  • packages/core/src/providers/lastfm.ts – provider code with OAuth flow, profile mapping, and user info fetching.
  • docs/public/img/providers/lastfm.svg – provider logo for documentation and UI.
  • Updates to .github/ISSUE_TEMPLATE/2_bug_provider.yml to include Last.fm in the provider dropdown.

This aligns with NextAuth’s goal of providing first-class OAuth integrations out-of-the-box.


🧢 Checklist

  • Documentation included (JSDoc in lastfm.ts)
  • Ready to be merged

📌 Resources

Copy link

vercel bot commented Sep 21, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
auth-docs Ready Ready Preview Comment Sep 21, 2025 1:20pm
1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
next-auth-docs Ignored Ignored Preview Sep 21, 2025 1:20pm

Copy link

vercel bot commented Sep 21, 2025

@pranshu05 is attempting to deploy a commit to the authjs Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Refers to `@auth/core` providers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant